﻿using MediatR;
using SheepCultivation.Common.Dto;

namespace SheepCultivation.API.AddliCation.SheepFile
{
    public class SheepFileCreateCommon:IRequest<Result>
    {
        /// <summary>
        /// 耳号
        /// </summary>
        public string Auricle { get; set; }
        /// <summary>
        /// 羊只品种Id
        /// </summary>
        public int SheepbreedId { get; set; }
        /// <summary>
        /// 电子耳号
        /// </summary>
        public string CorpuscleAuricle { get; set; }
        /// <summary>
        /// 基因等级
        /// </summary>
        public int GeneLV { get; set; }
        /// <summary>
        /// 判断品种
        /// </summary>
        public int SheepTypeId { get; set; }
        /// <summary>
        /// 基本信息Id
        /// </summary>
        public int BreedingSheepArchiveId { get; set; }
        /// <summary>
        /// 父亲耳号
        /// </summary>
        public int DadBreedingSheepArchiveId { get; set; }
        /// <summary>
        /// 母亲耳号
        /// </summary>
        public int MomBreedingSheepArchiveId { get; set; }
        /// <summary>
        /// 出生日期
        /// </summary>
        public DateTime BirthDate { get; set; }
        /// <summary>
        /// 入场日期
        /// </summary>
        public DateTime AdmissionDate { get; set; }
        /// <summary>
        /// 出生场地
        /// </summary>
        public string BirthAdd { get; set; }
        /// <summary>
        /// 出生重
        /// </summary>
        public decimal BirthWeight { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        public int BirthStatusId { get; set; } = 7;
        public int SheepSex { get; set; }
        /// <summary>
        /// 栋舍Id
        /// </summary>
        public int BuildingId { get; set; }
        /// <summary>
        /// 栏位Id
        /// </summary>
        public int ColumnsId { get; set; }
        /// <summary>
        /// 羊只状态
        /// </summary>
        public int SheepStatus { get; set; }
    }
}
